.community-item {
	overflow: hidden;
	height: 1%; padding: 20px 120px; }

.community-item .title- {
	padding: 14px 0px 12px 3px; margin: 0; border: none;
	font-size: 2.7em; font-style: italic; }

.community-item .content- {
	padding: 8px 0 10px 139px; }

.community-item .container-content- {
  width: 100%; }

/*item- */

.community-item .item- {
	float: left;
	width: 80%; }

.community-item .commentslist- {
	padding-left: 139px; }

/* controls */

.community-item .controls- {
	margin-top:  20px; }

.community-item .controls- li {
	clear: both;
	padding-top: 5px; }

.community-item .controls- li.edit- a {
	color: #c79449; }

.community-item .controls- li.delete- a {
	color: #c00; }

.community-item .controls- li a {
	font-size: 1.3em; }

.community-item .controls- li .img- {
	float: left;
	margin: 0; border: solid #fff; border-width: 3px 5px 3px 0; }


/* tags */

.community-item .tags- {
	clear: both; }

.community-item .tags- .note- {
	width: 139px;
	font-size: 1.1em; text-align: right; color: #333; }

.community-item .tags- .note- span {
	margin-right: 5px; padding-left: 3px;
	background: #eeedd3; }

.community-item .tags- .list- {
	margin-top: -1.4em; padding-left: 139px; }

.community-item .tags- .list- a {
	font-size: 1.1em; color: #776f67; }

/* user- */

.community-item .user- {
	float: right;
	max-width: 150px; padding: 8px 0 0 20px;
	font-size: 1.3em; }

.community-item .user- .date- {
	margin-bottom: 12px;
	color: #999; }

.community-item .user- img {
	margin: 13px 0 10px; }

.community-item .user- a {
	display: block;
	color: #000; }

/* комментарии */

.community-item .comments-ref- {
	padding: 18px 0 2px 139px; }

.community-item .comments-ref- a {
	border-bottom: 1px dashed #8cb7c7;
	font-size: 2.2em; color: #8cb7c7; text-decoration: none; }

.community-item .comments-ref- a:hover {
	border-bottom: none; }